package fiuba.algo3.tp2.modelo.catastrofes;

import java.util.Random;

import fiuba.algo3.tp2.modelo.mapa.Mapa;
import fiuba.algo3.tp2.modelo.posicion.Posicion;

public class Terremoto extends Catastrofe {
	
	public Terremoto(Mapa mapa){
		super(mapa);
	}
	
	public Terremoto(Posicion posicion,Mapa mapa){
		super(posicion,mapa);
		
	}
	
	//Origina el terremoto al azar.
	public Posicion originar(){
		
		Random  rnd = new Random();
		int rangoX = (int)(rnd.nextDouble() * (this.getMapa().getLargo()) + 1);
		int rangoY = (int)(rnd.nextDouble() * (this.getMapa().getAncho()) + 1);
		this.setPosicion(new Posicion(rangoX,rangoY));
		return this.getPosicion();
		
	}
	
	public void daniar(){
		
		this.getMapa().daniarPorTerremoto(this.getPosicion());
	}
	
}
